Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window.
authorAlexander Larsson <alexl@redhat.com>
Mon, 5 Mar 2001 17:07:19 +0000 (17:07 +0000)
committerAlexander Larsson <alexl@src.gnome.org>
Mon, 5 Mar 2001 17:07:19 +0000 (17:07 +0000)
2001-03-05  Alexander Larsson  <alexl@redhat.com>

* gtk/gtkmenu.c (gtk_menu_set_tearoff_state):
Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkmenu.c

index 95af1e2d17dec685d3b9ad07e1adb71afef87cf7..ac77ee9ed23069c2bcda1abd9bd88c25a4357aef 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2001-03-05  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_set_tearoff_state):
+       Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window.
+
 2001-03-05  Michael Natterer  <mitch@gimp.org>
 
        * gtk/gtklabel.c: Made the "parent_class" pointer static. The
index 95af1e2d17dec685d3b9ad07e1adb71afef87cf7..ac77ee9ed23069c2bcda1abd9bd88c25a4357aef 100644 (file)
@@ -1,3 +1,8 @@
+2001-03-05  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_set_tearoff_state):
+       Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window.
+
 2001-03-05  Michael Natterer  <mitch@gimp.org>
 
        * gtk/gtklabel.c: Made the "parent_class" pointer static. The
index 95af1e2d17dec685d3b9ad07e1adb71afef87cf7..ac77ee9ed23069c2bcda1abd9bd88c25a4357aef 100644 (file)
@@ -1,3 +1,8 @@
+2001-03-05  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_set_tearoff_state):
+       Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window.
+
 2001-03-05  Michael Natterer  <mitch@gimp.org>
 
        * gtk/gtklabel.c: Made the "parent_class" pointer static. The
index 95af1e2d17dec685d3b9ad07e1adb71afef87cf7..ac77ee9ed23069c2bcda1abd9bd88c25a4357aef 100644 (file)
@@ -1,3 +1,8 @@
+2001-03-05  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_set_tearoff_state):
+       Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window.
+
 2001-03-05  Michael Natterer  <mitch@gimp.org>
 
        * gtk/gtklabel.c: Made the "parent_class" pointer static. The
index 95af1e2d17dec685d3b9ad07e1adb71afef87cf7..ac77ee9ed23069c2bcda1abd9bd88c25a4357aef 100644 (file)
@@ -1,3 +1,8 @@
+2001-03-05  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_set_tearoff_state):
+       Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window.
+
 2001-03-05  Michael Natterer  <mitch@gimp.org>
 
        * gtk/gtklabel.c: Made the "parent_class" pointer static. The
index 95af1e2d17dec685d3b9ad07e1adb71afef87cf7..ac77ee9ed23069c2bcda1abd9bd88c25a4357aef 100644 (file)
@@ -1,3 +1,8 @@
+2001-03-05  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_set_tearoff_state):
+       Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window.
+
 2001-03-05  Michael Natterer  <mitch@gimp.org>
 
        * gtk/gtklabel.c: Made the "parent_class" pointer static. The
index 95af1e2d17dec685d3b9ad07e1adb71afef87cf7..ac77ee9ed23069c2bcda1abd9bd88c25a4357aef 100644 (file)
@@ -1,3 +1,8 @@
+2001-03-05  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_set_tearoff_state):
+       Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window.
+
 2001-03-05  Michael Natterer  <mitch@gimp.org>
 
        * gtk/gtklabel.c: Made the "parent_class" pointer static. The
index 72a2270712f10eed719b775ba2d0bee28b6f351c..b7b01a7f5f4f6be2be535d12303f22c259b1d05b 100644 (file)
@@ -840,6 +840,8 @@ gtk_menu_set_tearoff_state (GtkMenu  *menu,
                                                     "type", GTK_WINDOW_TOPLEVEL,
                                                     "signal::destroy", gtk_widget_destroyed, &menu->tearoff_window,
                                                     NULL);
+             gtk_window_set_type_hint (GTK_WINDOW (menu->tearoff_window),
+                                       GDK_WINDOW_TYPE_HINT_MENU);
              gtk_widget_set_app_paintable (menu->tearoff_window, TRUE);
              gtk_signal_connect (GTK_OBJECT (menu->tearoff_window),  
                                  "event",